package xyz.ssf.cloud.project.system.domain.dto;

import lombok.Data;

import java.util.List;

/**
 * 用户信息传输对象
 */
@Data
public class UserDTO {
    /** 用户ID */
    private Long id;
    
    /** 用户名 */
    private String username;
    
    /** 用户昵称 */
    private String nickname;
    
    /** 密码 */
    private String password;
    
    /** 账号状态（0正常 1停用） */
    private String status;
    
    /** 用户邮箱 */
    private String email;
    
    /** 手机号码 */
    private String mobile;
    
    /** 用户性别（0男 1女 2未知） */
    private String gender;
    
    /** 头像地址 */
    private String avatar;
    
    /** 用户类型（1系统用户 2注册用户） */
    private String userType;
    
    /** 备注 */
    private String remark;
    
    /** 角色ID列表 */
    private List<Long> ids;
} 